package com.udl.emailfs.main;

import com.udl.emailfs.system.RMIHandler;

/**
 * 
 * @author Edin Guermas Argiles
 */

public class ServerRMI {
	/** Crea nueva instancia de Servidor rmi */
	public ServerRMI(String[] args) {
		try {
			int port = 1099;
			if (args.length > 0) {
				if (args[0].equals("-p")) {
					port = Integer.parseInt(args[1]);
				}
			}

			// Creamos un RmiHandler que crea el Objecto emailFS e iniciamos el
			// registro RMI
			RMIHandler rmihand = new RMIHandler("emailFS", port);
			rmihand.start();
		} catch (Exception e) {
			e.printStackTrace();
		}
	}

	/**
	 * @param args
	 *            the command line arguments
	 */
	public static void main(String[] args) {
		new ServerRMI(args);
	}
}